#pragma once

#include "Screen.h"

class ScreenManager
{
protected:
	ScreenManager(void);
	static ScreenManager * instance;
public:
	static ScreenManager * Instance();
	~ScreenManager(void);

	void ChangeScreen(Screen * newScreen);
	bool HasScreenChanged();
	Screen * GetNewScreen();

protected:
	//Screen * currentScreen;
	Screen * newScreen;
	bool hasScreenChanged;
};
